package com.googlecode.archimedes.filegen.model;


/**
 * <p>
 * Models interfaces
 * </p>
 * 
 * <p>Created: Jun 22, 2005</p>
 * 
 * @author Erik Gustavson
 * @version $Id: Interface.java 504 2005-06-23 01:27:11 +0000 (Thu, 23 Jun 2005) erik $
 */
public class Interface extends AbstractType {

    public Interface extendedInterface = null;

    /** 
     * @see com.tps.filegen.model.AbstractType#getExtendedType()
     */
    @Override
    protected AbstractType getExtendedType() {
        return getExtendedInterface();
    }

    /**
     * Returns the extendedInterface.
     *
     * @return Interface value of extendedInterface
     */
    public Interface getExtendedInterface() {
        return extendedInterface;
    }

    /**
     * Sets the extendedInterface
     * @param extendedInterface The extendedInterface to set.
     */
    public void setExtendedInterface(Interface extendedInterface) {
        this.extendedInterface = extendedInterface;
    }
}
